package com.hxzy.service.system;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxzy.dto.system.DictDataDTO;
import com.hxzy.entity.system.SysDictData;

import java.util.List;


public interface SysDictDataService extends IService<SysDictData> {

    List<DictDataDTO> selectDictType();

    IPage<SysDictData> selectAll(DictDataDTO dictTypeDTO);

    List<String> selectClass();

    SysDictData findData(Long id);

    /**
     * 加载所有的状态0数据
     * @return
     */
    List<SysDictData> findAll();

    /**
     * 根据指定的dictType查询缓存
     * @param dictTypeName
     * @return
     */
    List<SysDictData> selectByDictTypeName(String dictTypeName);
}
